package com.ruoyi.db.domain;

import java.math.BigDecimal;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 渠道统计信息对象 lq_channel_count_info
 * 
 * @author ruoyi
 * @date 2023-09-01
 */
@Data
public class ChannelCountInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 日期 */
    @Excel(name = "日期")
    private String dateInfo;

    private String startDateInfo;

    private String endDateInfo;

    /** 渠道编号 */
    @Excel(name = "渠道编号")
    private String channelCode;

    /** 渠道名称 */
    @Excel(name = "渠道名称")
    private String channelName;

    /** 渠道比例 */
    @Excel(name = "渠道比例")
    private BigDecimal channelRate;

    /** 渠道价格 */
    @Excel(name = "渠道价格")
    private BigDecimal priceAmount;

    /** 总uv量 */
    @Excel(name = "总uv量")
    private Long uvCount;

    /** uv成本  */
    @Excel(name = "uv成本 ")
    private BigDecimal uvCost;

    /**小程序统计 */
    @Excel(name = "小程序统计")
    private Long appletCount;

    /**公众号二维码统计 */
    @Excel(name = "公众号二维码统计")
    private Long gzhCount;

    /**二维码长按统计 */
    @Excel(name = "二维码长按统计")
    private Long erCount;

    /** 注册量 */
    @Excel(name = "注册量")
    private Long regCount;

    private Long regRealCount;
    private Long approvePushNumber;

    /** 注册成本 */
    @Excel(name = "注册成本")
    private BigDecimal regCost;

    /** 微信注册量 */
    @Excel(name = "微信注册量")
    private Long wechatRegCount;

    /** qq注册量 */
    @Excel(name = "qq注册量")
    private Long qqRegCount;

    /** 登陆量 */
    @Excel(name = "登陆量")
    private Long loginCount;

    /** 实名认证量 */
    @Excel(name = "实名认证量")
    private Long authCount;

    /** 资质认证量 */
    @Excel(name = "资质认证量")
    private Long sourceCount;
    @Excel(name = "优质量")
    private Long sourceFineCount;

    /** 产品列表量 */
    @Excel(name = "产品列表量")
    private Long uvProdList;

    /** 产品点击量 */
    @Excel(name = "产品点击量")
    private Long uvProdCount;

    /** 产品收益 */
    @Excel(name = "产品收益")
    private BigDecimal uvProdProfit;

    /** 商户推送量 */
    @Excel(name = "商户推送量")
    private Long merchPushCount;

    private Long merchRealPushCount;
    private Long uvProdUvCount;

    /** 商户推送收益 */
    @Excel(name = "商户推送收益")
    private BigDecimal merchPushAmount;
    private BigDecimal merchJiGouPushAmount;

    /** 商务ID */
    @Excel(name = "商务ID")
    private Long ownerId;

    /**
     * 撞库成功数（唯一）
     */
    private Integer matchSuccessCount;
    /**
     * 撞库成功机构数量（多个总计）
     */
    private Integer matchSuccessNumber;

    /**
     * 推送数量
     */
    private Integer PushCount;


    /** 商务姓名 */
    @Excel(name = "商务姓名")
    private String ownerName;

    private String appName;

    private Integer pvCount;

    private Integer comCount;

    private Integer wxComCount;

}
